/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package datosempleado;

import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Javi
 */
public class Consultor extends Trabajador{
    private int horasTrabajadas;
    private float tarifaHoraria;
    /**
     * @return the horasTrabajadas
     */
    public int getHorasTrabajadas() {
        return horasTrabajadas;
    }
    public Consultor() throws IOException{
        this.inicializarConsultor();
    }

    /**
     * @param horasTrabajadas the horasTrabajadas to set
     */
    public void setHorasTrabajadas(int horasTrabajadas) {
        this.horasTrabajadas = horasTrabajadas;
    }

    /**
     * @return the tarifaHoraria
     */
    public float getTarifaHoraria() {
        return tarifaHoraria;
    }

    /**
     * @param tarifaHoraria the tarifaHoraria to set
     */
    public void setTarifaHoraria(float tarifaHoraria) {
        this.tarifaHoraria = tarifaHoraria;
    }
   
    
    public void inicializarConsultor(){
        try {
            InputStreamReader isr = new InputStreamReader(System.in);
            BufferedReader br = new BufferedReader(isr);
            
            super.inicializarTrabajador();
        
            String horasTrabajadasAux;
            System.out.print("Horas trabajadas ->");
            horasTrabajadasAux = br.readLine();
            this.horasTrabajadas=Integer.parseInt(horasTrabajadasAux);
            String tarifaHorasAux;
            System.out.print("Tarifa horaria ->");
            tarifaHorasAux = br.readLine();
            this.tarifaHoraria = Float.parseFloat(tarifaHorasAux);
        } catch (IOException ex) {
            System.err.print("Algun dato no ha sido introducido.");
            System.err.print("El siguiente error ha ocurrido: "+ex.toString());
        }
    }
}
